package com.fuyun.plan.bo;

/**
 * @author Amy
 * @date 2021-05-19 14:14
 */

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 【请填写功能名称】编辑对象 t_plan_processing_bom
 *
 * @author fuyun
 * @date 2021-05-19
 */
@Data
@ApiModel("【请填写功能名称】编辑对象")
public class TPlanProcessingBomEditBo {


    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private Long id;

    /**
     * 物料编号
     */
    @ApiModelProperty("物料编号")
    private String bomCode;

    /**
     * 物料名称
     */
    @ApiModelProperty("物料名称")
    private String bomName;

    /**
     * 预交日期
     */
    @ApiModelProperty("预交日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date prepaymentDate;

    /**
     * 加工计划单号
     */
    @ApiModelProperty("加工计划单号")
    private String procCode;

    /**
     * 委外加工商ID
     */
    @ApiModelProperty("委外加工商ID")
    private Long procSupId;

    /**
     * 委外加工商名称
     */
    @ApiModelProperty("委外加工商名称")
    private String procSupName;

    /**
     * 数量
     */
    @ApiModelProperty("数量")
    private Long quantity;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;

    /**
     * 规格
     */
    @ApiModelProperty("规格")
    private String specs;

    /**
     * 单位
     */
    @ApiModelProperty("单位")
    private String unit;

    /**
     * 批号
     */
    @ApiModelProperty("批号")
    private String batchCode;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String bobbinCode;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String bobbinName;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private Long bobbinNumber;

    /**
     * 色号
     */
    @ApiModelProperty("色号")
    private String dyeingColorCode;

    /**
     * 颜色
     */
    @ApiModelProperty("颜色")
    private String dyeingColorName;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String procSupCode;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String procCustCode;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String procCustName;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String beforeBomCode;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String beforeBomName;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String machineNumber;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String productionBomCode;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String productionBomName;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String productionBomSpecs;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private Integer inboundFinish;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private Integer outboundFinish;

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String procType;

    /**
     * 缸号
     */
    @ApiModelProperty("缸号")
    private String tanks;

    /**
     * 支数
     */
    @ApiModelProperty("支数")
    private Long branchesNum;

    /**
     * 单支筒子净重
     */
    @ApiModelProperty("单支筒子净重")
    private Long drumNetWeight;

    /**
     * 副数量
     */
    @ApiModelProperty("副数量")
    private Long weight;

    /**
     * 副单位
     */
    @ApiModelProperty("副单位")
    private String unit2;

    /**
     * 紧筒类型
     */
    @ApiModelProperty("紧筒类型")
    private String tightType;
}